最早使用的系统是Windows,它的特点就是大众化、上手快,后来因为需要Android开发,用上了Ubuntu,它的特点就是应用包安装实在简单,一个“sudo apt-get install”命令搞定。现在,用上了Mac,才知道界面和命令系统完美结合的酸爽。界面的优美易用性无需多言,本文就来看看如何选择开发工具,搭建最趁手的Mac开发环境。
命令行工具
brew
和Ubuntu的apt-get一样,自动搜索安装应用,简单方便。
安装:
1
| curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
|
使用:
1 2 3
| $ brew install wget $ brew uninstall wget $ brew search wget
|
iTerm2
iTerm2比系统自带Terminal强大太多,其终端配色可以参考在 Mac OS X 终端里使用 Solarized 配色方案。
liquidprompt
liquidprompt配置方法是在~/.bash_profile中添加:
1 2
| [[ $- = *i* ]] && source ~/Develop/liquidprompt/liquidprompt
|
zsh
下载.oh-my-zsh,配置.zshrc,设置默认的shell:
1 2 3
| git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc chsh -s /bin/zsh
|
然后记得将之前“~/.bash_profile”中的自定义配置(如果有的话)复制到“~/.zshrc”中。
升级Python3
下载Python3,然后:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #!/bin/sh [ $# -ne 1 ] && { echo $0 ' python_version'; exit; } PYVERSION=$1 PYPATH=/System/Library/Frameworks/Python.framework/Versions/${PYVERSION} PYCURR=/System/Library/Frameworks/Python.framework/Versions/Current sudo mv /Library/Frameworks/Python.framework/Versions/${PYVERSION} /System/Library/Frameworks/Python.framework/Versions/ sudo chown -R root:wheel ${PYPATH} sudo rm ${PYCURR} sudo ln -s ${PYPATH} ${PYCURR} sudo rm /usr/bin/{pydoc,python,pythonw,python-config} sudo ln -s ${PYPATH}/bin/pydoc${PYVERSION} /usr/bin/pydoc sudo ln -s ${PYPATH}/bin/python${PYVERSION} /usr/bin/python sudo ln -s ${PYPATH}/bin/pythonw${PYVERSION} /usr/bin/pythonw sudo ln -s ${PYPATH}/bin/python${PYVERSION}m-config /usr/bin/python-config echo "export PATH=/System/Library/Frameworks/Python.framework/Versions/${PYVERSION}/bin"':${PATH}' >> ~/.bash_profile
|
安装requests和BeautifulSoup:
1 2
| $ sudo pip install requests $ sudo pip install BeautifulSoup4
|
应用工具
Sublime Text 3
下载[Package Control.sublime-package][sublime-pc],然后选择菜单栏Sublime Text——Preferences——Browse Packages,将下载文件放入刚打开的文件夹中。重启后就可以选择菜单栏Tools——Command Palette(或者快捷键Shift+Command+P),输入Install Package进行插件安装。
另外,为了可以在命令行中直接调用Sublime打开文件,可以在“~/.bash_profile”中添加:
1
| alias subl='open -a "Sublime Text"'
|
KeyRemap4MacBook
改键利器,包括2个软件:Karabiner和Seil,后者用于修改CapsLock。具体改键介绍文章可以参考KeyRemap4MacBook – 轻松修改按键映射。
Dash
Dash为开发人员提供了几乎所有语言的离线API查询,结合Alfred更是所向披靡。安装之后可以在“Integration”页面迅速地集成到适配应用中去。
联机工具
设置Ubuntu共享
Ubuntu端
【1】安装samba
1
| sudo apt-get install samba smbfs
|
【2】设置samba密码
1 2
| sudo touch /etc/samba/smbpasswd sudo smbpasswd -a yourname
|
然后按照提示设置输入密码
【3】任意选择你想要共享的文件夹,右键选择“Properties”,然后点击“Share”;
【4】输入共享名,一般情况下可以跟文件夹同名,如果下面第三步出错请换个名字试试;
【5】选中第一个选项 “share this fold” ,第二个也可以选上,第三个建议不要选;
Mac端
【1】开启Finder,选择“前往—连接服务器”;
【2】输入“smb://your-ip-addr”,确认之后就可以在“/Volumes/”目录下看到Ubuntu共享的目录了。